Google\Site_Kit\Core\Authentication\Clients\OAuth_Client A

Total Complexity 63
Dependencies 17
Dependents 9
Total lines 629
Lines of code 307
Logical lines of code 175
Comment lines 240
Methods 22
Properties 3

Methods 22

Method Rating Maintainability Complexity Lines of code
authorize_user()
B
36 17 81
get_authentication_url()
S
50 5 30
refresh_profile_data()
S
48 4 34
should_update_owner_id()
S
61 5 13
refresh_token()
S
54 4 21
set_granted_scopes()
S
60 3 14
get_unsatisfied_scopes()
S
61 2 13
get_refresh_token()
S
66 2 8
revoke_token()
S
70 2 7
authorize_user_redirect_url()
S
73 2 5
get_granted_additional_scopes()
S
79 2 3
needs_reauthentication()
S
72 2 6
has_sufficient_scopes()
S
70 2 6
get_access_token()
S
69 2 7
get_proxy_permissions_url()
S
65 2 10
__construct()
S
60 1 14
using_proxy()
S
75 1 4
set_refresh_token()
S
69 1 6
set_access_token()
S
64 1 10
delete_token()
S
74 1 5
get_granted_scopes()
S
69 1 7
add_active_consumer()
S
80 1 3